home *** CD-ROM | disk | FTP | other *** search
Unknown | 1993-02-09 | 7.1 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 10 f4 20 3e 21 | 52 75 6e 49 6d 61 67 65 |..... >!|RunImage|
|00000010| 0d 00 14 25 f4 20 44 65 | 73 6b 44 75 63 6b 20 76 |...%. De|skDuck v|
|00000020| 31 2e 30 33 3a 20 42 79 | 20 53 74 75 61 72 74 20 |1.03: By| Stuart |
|00000030| 50 61 79 6e 65 0d 00 1e | 47 f4 20 41 6e 6f 74 68 |Payne...|G. Anoth|
|00000040| 65 72 20 68 61 6e 64 20 | 63 72 61 66 74 65 64 20 |er hand |crafted |
|00000050| 6f 66 66 65 72 69 6e 67 | 20 66 72 6f 6d 20 43 53 |offering| from CS|
|00000060| 5f 48 61 70 70 65 6e 69 | 6e 67 20 68 6f 6d 65 20 |_Happeni|ng home |
|00000070| 6f 66 20 44 75 63 6b 44 | 65 6d 6f 73 0d 00 28 32 |of DuckD|emos..(2|
|00000080| f4 20 4e 6f 20 68 65 6c | 70 20 61 74 20 61 6c 6c |. No hel|p at all|
|00000090| 20 66 72 6f 6d 20 42 72 | 61 69 6e 20 74 68 65 20 | from Br|ain the |
|000000a0| 43 61 74 20 74 68 69 73 | 20 74 69 6d 65 2e 0d 00 |Cat this| time...|
|000000b0| 32 0e f4 20 48 69 73 74 | 6f 72 79 3a 0d 00 3c 2a |2.. Hist|ory:..<*|
|000000c0| f4 20 51 75 61 63 6b 69 | 6e 67 20 61 64 64 65 64 |. Quacki|ng added|
|000000d0| 20 31 2f 35 2f 39 30 20 | 28 4d 79 20 42 69 72 74 | 1/5/90 |(My Birt|
|000000e0| 68 64 61 79 21 29 0d 00 | 46 1e f4 20 49 6e 74 65 |hday!)..|F.. Inte|
|000000f0| 72 61 63 74 69 76 65 20 | 62 72 65 61 64 20 33 2f |ractive |bread 3/|
|00000100| 35 2f 39 30 0d 00 50 1e | f4 20 53 59 53 22 4f 53 |5/90..P.|. SYS"OS|
|00000110| 5f 55 70 64 61 74 65 4d | 45 4d 43 22 2c 36 34 2c |_UpdateM|EMC",64,|
|00000120| 36 34 0d 00 5a 09 f2 69 | 6e 69 74 0d 00 64 26 f4 |64..Z..i|nit..d&.|
|00000130| 20 73 65 74 20 75 70 20 | 74 68 65 20 64 65 66 61 | set up |the defa|
|00000140| 75 6c 74 20 65 72 72 6f | 72 20 68 61 6e 64 6c 65 |ult erro|r handle|
|00000150| 72 0d 00 6e 14 ee 20 85 | 20 f2 65 72 72 6f 72 28 |r..n.. .| .error(|
|00000160| 9f 2c f6 24 29 0d 00 78 | 05 f5 0d 00 82 2f 20 c8 |.,.$)..x|...../ .|
|00000170| 99 20 22 57 69 6d 70 5f | 50 6f 6c 6c 22 2c 70 6f |. "Wimp_|Poll",po|
|00000180| 6c 6c 5f 6d 61 73 6b 25 | 2c 65 76 65 6e 74 25 20 |ll_mask%|,event% |
|00000190| b8 20 61 63 74 69 6f 6e | 25 0d 00 8c 13 20 f2 64 |. action|%.... .d|
|000001a0| 65 73 70 61 74 63 68 5f | 70 6f 6c 6c 0d 00 96 07 |espatch_|poll....|
|000001b0| fd 20 a3 0d 00 a0 05 e0 | 0d 00 aa 05 3a 0d 00 b4 |. ......|....:...|
|000001c0| 13 dd f2 64 65 73 70 61 | 74 63 68 5f 70 6f 6c 6c |...despa|tch_poll|
|000001d0| 0d 00 be 11 20 c8 8e 20 | 61 63 74 69 6f 6e 25 20 |.... .. |action% |
|000001e0| ca 0d 00 c8 10 20 20 c9 | 20 30 3a 20 f2 6e 75 6c |..... .| 0: .nul|
|000001f0| 6c 0d 00 d2 12 20 20 c9 | 20 31 3a 20 f2 72 65 64 |l.... .| 1: .red|
|00000200| 72 61 77 0d 00 dc 10 20 | 20 c9 20 32 3a 20 f2 6f |raw.... | . 2: .o|
|00000210| 70 65 6e 0d 00 e6 1a 20 | 20 c9 20 33 3a 20 f2 63 |pen.... | . 3: .c|
|00000220| 6c 6f 73 65 28 21 65 76 | 65 6e 74 25 29 0d 00 f0 |lose(!ev|ent%)...|
|00000230| 24 20 20 c9 20 36 3a 20 | e7 20 65 76 65 6e 74 25 |$ . 6: |. event%|
|00000240| 21 31 32 3d 44 75 63 6b | 57 69 6e 64 6f 77 25 20 |!12=Duck|Window% |
|00000250| 8c 0d 00 fa 1c 20 20 20 | 20 20 20 20 20 20 20 20 |..... | |
|00000260| c8 8e 20 65 76 65 6e 74 | 25 21 38 20 ca 0d 01 04 |.. event|%!8 ....|
|00000270| 3e 20 20 20 20 20 20 20 | 20 20 20 20 20 20 c9 20 |> | . |
|00000280| 34 2c 31 3a e7 20 65 76 | 65 6e 74 25 21 34 20 3c |4,1:. ev|ent%!4 <|
|00000290| 20 28 42 25 2b 36 34 29 | 20 80 20 ac 20 62 72 65 | (B%+64)| . . bre|
|000002a0| 61 64 74 68 72 6f 77 6e | 25 20 8c 0d 01 0e 28 20 |adthrown|% ....( |
|000002b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002c0| 20 20 20 20 20 62 72 65 | 61 64 74 68 72 6f 77 6e | bre|adthrown|
|000002d0| 25 3d b9 0d 01 18 29 20 | 20 20 20 20 20 20 20 20 |%=....) | |
|000002e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 62 72 65 | | bre|
|000002f0| 61 64 58 25 3d 21 65 76 | 65 6e 74 25 0d 01 22 33 |adX%=!ev|ent%.."3|
|00000300| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000310| 20 20 20 20 20 20 64 6f | 77 6e 73 74 72 65 61 6d | do|wnstream|
|00000320| 25 3d 28 62 72 65 61 64 | 58 25 3c 3d 58 25 29 0d |%=(bread|X%<=X%).|
|00000330| 01 2c 3b 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.,; | |
|00000340| 20 20 20 20 20 20 20 20 | 20 f2 62 72 65 61 64 74 | | .breadt|
|00000350| 68 72 6f 77 28 53 70 72 | 69 74 65 54 6f 74 61 6c |hrow(Spr|iteTotal|
|00000360| 25 2c 62 72 65 61 64 58 | 25 29 0d 01 36 3b 20 20 |%,breadX|%)..6; |
|00000370| 20 20 20 20 20 20 20 20 | 20 20 20 c9 20 32 3a 20 | | . 2: |
|00000380| c8 99 20 26 34 30 30 44 | 34 2c 2c 6d 65 6e 75 25 |.. &400D|4,,menu%|
|00000390| 2c 65 76 65 6e 74 25 21 | 30 2d 36 34 2c 65 76 65 |,event%!|0-64,eve|
|000003a0| 6e 74 25 21 34 0d 01 40 | 10 20 20 20 20 20 20 20 |nt%!4..@|. |
|000003b0| 20 20 20 20 cb 0d 01 4a | 0f 20 20 20 20 20 20 20 | ...J|. |
|000003c0| 20 20 20 cd 0d 01 54 10 | 20 20 c9 20 39 3a 20 f2 | ...T.| . 9: .|
|000003d0| 6d 65 6e 75 0d 01 5e 1e | 20 20 c9 20 31 37 2c 31 |menu..^.| . 17,1|
|000003e0| 38 3a f2 72 65 63 65 69 | 76 65 28 65 76 65 6e 74 |8:.recei|ve(event|
|000003f0| 25 29 0d 01 68 07 20 20 | cb 0d 01 72 06 20 cd 0d |%)..h. |...r. ..|
|00000400| 01 7c 05 e1 0d 01 86 05 | 3a 0d 01 90 0b dd 20 f2 |.|......|:..... .|
|00000410| 69 6e 69 74 0d 01 9a 07 | ea 20 85 0d 01 a4 09 53 |init....|. .....S|
|00000420| 54 25 3d 91 0d 01 ae 08 | c8 a0 20 32 0d 01 b8 0f |T%=.....|.. 2....|
|00000430| 44 75 63 6b 4d 61 78 25 | 3d 33 32 0d 01 c2 13 53 |DuckMax%|=32....S|
|00000440| 70 72 69 74 65 54 6f 74 | 61 6c 25 3d 34 31 0d 01 |priteTot|al%=41..|
|00000450| cc 36 51 75 61 63 6b 69 | 6e 67 25 3d b9 3a 62 72 |.6Quacki|ng%=.:br|
|00000460| 65 61 64 74 68 72 6f 77 | 6e 25 3d a3 3a 62 72 65 |eadthrow|n%=.:bre|
|00000470| 61 64 58 25 3d 30 3a 64 | 6f 77 6e 73 74 72 65 61 |adX%=0:d|ownstrea|
|00000480| 6d 25 3d a3 0d 01 d6 14 | 4f 53 5f 53 70 72 69 74 |m%=.....|OS_Sprit|
|00000490| 65 4f 70 25 3d 26 32 45 | 0d 01 e0 45 de 20 44 75 |eOp%=&2E|...E. Du|
|000004a0| 63 6b 73 25 28 53 70 72 | 69 74 65 54 6f 74 61 6c |cks%(Spr|iteTotal|
|000004b0| 25 29 2c 77 69 64 74 68 | 25 28 53 70 72 69 74 65 |%),width|%(Sprite|
|000004c0| 54 6f 74 61 6c 25 29 2c | 68 69 65 67 68 74 25 28 |Total%),|hieght%(|
|000004d0| 53 70 72 69 74 65 54 6f | 74 61 6c 25 29 0d 01 ea |SpriteTo|tal%)...|
|000004e0| 3c de 20 71 25 20 26 38 | 30 30 2c 20 65 76 65 6e |<. q% &8|00, even|
|000004f0| 74 25 20 26 38 30 30 2c | 20 65 72 72 6f 72 5f 62 |t% &800,| error_b|
|00000500| 6c 6b 25 20 32 35 36 2c | 6d 65 6e 75 25 20 31 32 |lk% 256,|menu% 12|
|00000510| 38 2c 20 73 31 25 20 33 | 32 0d 01 f4 0e 62 75 66 |8, s1% 3|2....buf|
|00000520| 73 7a 25 3d 32 35 36 0d | 01 fe 1a 70 6f 6c 6c 5f |sz%=256.|...poll_|
|00000530| 6d 61 73 6b 25 20 3d 20 | ac 28 26 36 30 30 34 46 |mask% = |.(&6004F|
|00000540| 29 0d 02 08 20 de 20 74 | 61 73 6b 69 64 25 20 35 |)... . t|askid% 5|
|00000550| 3a 20 24 74 61 73 6b 69 | 64 25 3d 22 54 41 53 4b |: $taski|d%="TASK|
|00000560| 22 0d 02 12 40 c8 99 20 | 22 57 69 6d 70 5f 49 6e |"...@.. |"Wimp_In|
|00000570| 69 74 69 61 6c 69 73 65 | 22 2c 32 30 30 2c 21 74 |itialise|",200,!t|
|00000580| 61 73 6b 69 64 25 2c 22 | 44 65 73 6b 44 75 63 6b |askid%,"|DeskDuck|
|00000590| 22 20 b8 20 2c 74 61 73 | 6b 5f 68 61 6e 64 6c 65 |" . ,tas|k_handle|
|000005a0| 25 0d 02 1c 22 ee 20 85 | 20 ea 20 f2 65 72 72 6f |%...". .| . .erro|
|000005b0| 72 28 9f 2c 20 f6 24 29 | 3a f2 74 65 72 6d 69 6e |r(., .$)|:.termin|
|000005c0| 61 74 65 0d 02 26 07 ea | 20 85 0d 02 30 08 4e 25 |ate..&..| ...0.N%|
|000005d0| 3d 32 0d 02 3a 09 78 72 | 25 3d 30 0d 02 44 09 f2 |=2..:.xr|%=0..D..|
|000005e0| 6d 6f 64 65 0d 02 4e 0a | 42 25 3d 31 33 36 0d 02 |mode..N.|B%=136..|
|000005f0| 58 0b 70 25 3d 71 25 2b | 34 0d 02 62 22 21 70 25 |X.p%=q%+|4..b"!p%|
|00000600| 3d 30 3a 70 25 21 34 3d | 42 25 3a 70 25 21 38 3d |=0:p%!4=|B%:p%!8=|
|00000610| 52 25 3a 70 25 21 31 32 | 3d 54 25 0d 02 6c 14 70 |R%:p%!12|=T%..l.p|
|00000620| 25 21 31 36 3d 30 3a 70 | 25 21 32 30 3d 54 25 0d |%!16=0:p|%!20=T%.|
|00000630| 02 76 2e 70 25 21 32 34 | 3d 2d 32 3a 70 25 21 32 |.v.p%!24|=-2:p%!2|
|00000640| 38 3d 26 38 43 30 3a 70 | 25 21 33 32 3d 26 34 30 |8=&8C0:p|%!32=&40|
|00000650| 34 30 34 30 37 3a 70 25 | 21 33 36 3d 30 0d 02 80 |40407:p%|!36=0...|
|00000660| 26 70 25 21 34 30 3d 30 | 3a 70 25 21 34 34 3d 42 |&p%!40=0|:p%!44=B|
|00000670| 25 3a 70 25 21 34 38 3d | 52 25 3a 70 25 21 35 32 |%:p%!48=|R%:p%!52|
|00000680| 3d 54 25 0d 02 8a 1a e3 | 20 49 25 3d 35 36 20 b8 |=T%.....| I%=56 .|
|00000690| 20 38 37 3a 70 25 3f 49 | 25 3d 30 3a ed 0d 02 94 | 87:p%?I|%=0:....|
|000006a0| 0f 70 25 21 36 30 3d 26 | 33 30 30 30 0d 02 9e 2c |.p%!60=&|3000...,|
|000006b0| c8 99 20 22 57 69 6d 70 | 5f 43 72 65 61 74 65 57 |.. "Wimp|_CreateW|
|000006c0| 69 6e 64 6f 77 22 2c 2c | 70 25 20 b8 20 44 75 63 |indow",,|p% . Duc|
|000006d0| 6b 57 69 6e 64 6f 77 25 | 0d 02 a8 13 21 71 25 3d |kWindow%|....!q%=|
|000006e0| 44 75 63 6b 57 69 6e 64 | 6f 77 25 0d 02 b2 1c c8 |DuckWind|ow%.....|
|000006f0| 99 20 22 57 69 6d 70 5f | 4f 70 65 6e 57 69 6e 64 |. "Wimp_|OpenWind|
|00000700| 6f 77 22 2c 2c 71 25 0d | 02 bc 0e f2 4c 6f 61 64 |ow",,q%.|....Load|
|00000710| 64 75 63 6b 73 0d 02 c6 | 0e f2 73 65 74 75 70 6d |ducks...|..setupm|
|00000720| 65 6e 75 0d 02 d0 29 73 | 31 25 21 31 36 3d 26 34 |enu...)s|1%!16=&4|
|00000730| 30 30 30 30 31 30 32 3a | 73 31 25 21 32 34 3d 73 |0000102:|s1%!24=s|
|00000740| 61 72 25 3a 73 31 25 21 | 32 38 3d 30 0d 02 da 08 |ar%:s1%!|28=0....|
|00000750| 49 25 3d 31 0d 02 e4 1c | 78 72 25 3d 52 25 3e 3e |I%=1....|xr%=R%>>|
|00000760| 31 3a 64 78 25 3d 38 3a | 63 6f 75 6e 74 25 3d 31 |1:dx%=8:|count%=1|
|00000770| 0d 02 ee 10 58 25 3d a4 | 4d 6f 76 65 44 75 63 6b |....X%=.|MoveDuck|
|00000780| 0d 02 f8 09 59 25 3d 42 | 25 0d 03 02 1a 4c 61 73 |....Y%=B|%....Las|
|00000790| 74 58 25 3d 78 72 25 3a | 4c 61 73 74 44 75 63 6b |tX%=xr%:|LastDuck|
|000007a0| 25 3d 31 0d 03 0c 05 e1 | 0d 03 16 04 0d 03 20 0f |%=1.....|...... .|
|000007b0| dd f2 4c 6f 61 64 64 75 | 63 6b 73 0d 03 2a 0c ea |..Loaddu|cks..*..|
|000007c0| 20 73 61 64 64 72 25 0d | 03 34 13 f4 20 67 65 74 | saddr%.|.4.. get|
|000007d0| 20 66 69 6c 65 20 73 69 | 7a 65 0d 03 3e 31 41 25 | file si|ze..>1A%|
|000007e0| 3d 8e 22 3c 44 65 73 6b | 44 75 63 6b 24 44 69 72 |=."<Desk|Duck$Dir|
|000007f0| 3e 2e 53 70 72 69 74 65 | 46 69 6c 65 22 3a 73 7a |>.Sprite|File":sz|
|00000800| 25 3d a2 23 41 25 3a d9 | 23 41 25 0d 03 48 04 0d |%=.#A%:.|#A%..H..|
|00000810| 03 52 18 f4 20 6d 61 6b | 65 20 61 20 73 70 72 69 |.R.. mak|e a spri|
|00000820| 74 65 20 61 72 65 61 0d | 03 5c 12 de 20 73 61 72 |te area.|.\.. sar|
|00000830| 25 20 31 30 30 2b 73 7a | 25 0d 03 66 1a 21 73 61 |% 100+sz|%..f.!sa|
|00000840| 72 25 3d 31 30 30 2b 73 | 7a 25 3a 73 61 72 25 21 |r%=100+s|z%:sar%!|
|00000850| 34 3d 30 0d 03 70 18 73 | 61 72 25 21 38 3d 31 36 |4=0..p.s|ar%!8=16|
|00000860| 3a 73 61 72 25 21 31 32 | 3d 31 36 0d 03 7a 1d c8 |:sar%!12|=16..z..|
|00000870| 99 20 4f 53 5f 53 70 72 | 69 74 65 4f 70 25 2c 26 |. OS_Spr|iteOp%,&|
|00000880| 31 30 39 2c 73 61 72 25 | 0d 03 84 04 0d 03 8e 1e |109,sar%|........|
|00000890| f4 20 6c 6f 61 64 20 73 | 70 72 69 74 65 20 66 69 |. load s|prite fi|
|000008a0| 6c 65 20 69 6e 74 6f 20 | 69 74 0d 03 98 39 c8 99 |le into |it...9..|
|000008b0| 20 4f 53 5f 53 70 72 69 | 74 65 4f 70 25 2c 26 31 | OS_Spri|teOp%,&1|
|000008c0| 30 41 2c 73 61 72 25 2c | 22 3c 44 65 73 6b 44 75 |0A,sar%,|"<DeskDu|
|000008d0| 63 6b 24 44 69 72 3e 2e | 53 70 72 69 74 65 46 69 |ck$Dir>.|SpriteFi|
|000008e0| 6c 65 22 0d 03 a2 27 f4 | 20 67 65 74 20 61 64 64 |le"...'.| get add|
|000008f0| 72 65 73 73 65 73 20 6f | 66 20 74 68 65 20 64 75 |resses o|f the du|
|00000900| 63 6b 20 73 70 72 69 74 | 65 73 0d 03 ac 19 e3 20 |ck sprit|es..... |
|00000910| 4c 25 3d 31 20 b8 20 53 | 70 72 69 74 65 54 6f 74 |L%=1 . S|priteTot|
|00000920| 61 6c 25 0d 03 b6 37 20 | 20 20 c8 99 20 4f 53 5f |al%...7 | .. OS_|
|00000930| 53 70 72 69 74 65 4f 70 | 25 2c 26 31 31 38 2c 73 |SpriteOp|%,&118,s|
|00000940| 61 72 25 2c 22 64 75 63 | 6b 22 2b c3 28 4c 25 29 |ar%,"duc|k"+.(L%)|
|00000950| 20 b8 2c 2c 73 61 64 64 | 72 25 0d 03 c0 18 20 20 | .,,sadd|r%.... |
|00000960| 20 44 75 63 6b 73 25 28 | 4c 25 29 3d 73 61 64 64 | Ducks%(|L%)=sadd|
|00000970| 72 25 0d 03 ca 47 20 20 | 20 77 69 64 74 68 25 28 |r%...G | width%(|
|00000980| 4c 25 29 3d 28 28 28 73 | 61 64 64 72 25 21 31 36 |L%)=(((s|addr%!16|
|00000990| 29 2b 31 29 2a 38 29 2d | 28 73 61 64 64 72 25 21 |)+1)*8)-|(saddr%!|
|000009a0| 32 34 3e 3e 32 29 2d 28 | 37 2d 28 73 61 64 64 72 |24>>2)-(|7-(saddr|
|000009b0| 25 21 32 38 3e 3e 32 29 | 29 0d 03 d4 1c 20 20 20 |%!28>>2)|).... |
|000009c0| 68 69 65 67 68 74 25 28 | 4c 25 29 3d 73 61 64 64 |hieght%(|L%)=sadd|
|000009d0| 72 25 21 32 30 0d 03 de | 07 ed 4c 25 0d 03 e8 05 |r%!20...|..L%....|
|000009e0| e1 0d 03 f2 04 0d 03 fc | 0b dd 20 f2 6e 75 6c 6c |........|.. .null|
|000009f0| 0d 04 06 11 20 58 25 3d | a4 4d 6f 76 65 44 75 63 |.... X%=|.MoveDuc|
|00000a00| 6b 0d 04 10 15 20 f4 20 | 45 72 61 73 65 20 6f 6c |k.... . |Erase ol|
|00000a10| 64 20 64 75 63 6b 0d 04 | 1a 0b 20 e6 20 30 2c 31 |d duck..|.. . 0,1|
|00000a20| 31 0d 04 24 1a 20 f4 20 | 4c 6f 6f 6b 20 66 6f 72 |1..$. . |Look for|
|00000a30| 20 72 65 63 74 61 6e 67 | 6c 65 73 0d 04 2e 14 20 | rectang|les.... |
|00000a40| e7 20 28 58 25 3e 4c 61 | 73 74 58 25 29 20 8c 0d |. (X%>La|stX%) ..|
|00000a50| 04 38 17 20 20 20 20 21 | 71 25 3d 44 75 63 6b 57 |.8. !|q%=DuckW|
|00000a60| 69 6e 64 6f 77 25 0d 04 | 42 1c 20 20 20 20 71 25 |indow%..|B. q%|
|00000a70| 21 34 3d 4c 61 73 74 58 | 25 3a 71 25 21 31 32 3d |!4=LastX|%:q%!12=|
|00000a80| 58 25 0d 04 4c 32 20 20 | 20 20 71 25 21 38 3d 59 |X%..L2 | q%!8=Y|
|00000a90| 25 3a 71 25 21 31 36 3d | 59 25 2b 28 68 69 65 67 |%:q%!16=|Y%+(hieg|
|00000aa0| 68 74 25 28 4c 61 73 74 | 44 75 63 6b 25 29 3c 3c |ht%(Last|Duck%)<<|
|00000ab0| 32 29 2b 34 0d 04 56 21 | 20 20 20 20 f4 20 47 6f |2)+4..V!| . Go|
|00000ac0| 20 66 6f 72 20 65 72 61 | 73 65 20 72 65 63 74 61 | for era|se recta|
|00000ad0| 6e 67 6c 65 73 0d 04 60 | 1a 20 20 20 20 c8 99 20 |ngles..`|. .. |
|00000ae0| 26 34 30 30 43 39 2c 2c | 71 25 20 b8 20 66 25 0d |&400C9,,|q% . f%.|
|00000af0| 04 6a 0e 20 20 20 20 e7 | 20 66 25 20 8c 0d 04 74 |.j. .| f% ...t|
|00000b00| 0e 20 20 20 20 20 c8 95 | 20 66 25 0d 04 7e 33 20 |. ..| f%..~3 |
|00000b10| 20 20 20 20 20 c8 93 20 | c8 90 20 71 25 21 32 38 | .. |.. q%!28|
|00000b20| 2c 71 25 21 33 32 2c 71 | 25 21 33 36 2d 71 25 21 |,q%!32,q|%!36-q%!|
|00000b30| 32 38 2c 71 25 21 34 30 | 2d 71 25 21 33 32 0d 04 |28,q%!40|-q%!32..|
|00000b40| 88 1c 20 20 20 20 20 20 | c8 99 20 26 34 30 30 43 |.. |.. &400C|
|00000b50| 41 2c 2c 71 25 20 b8 20 | 66 25 0d 04 92 0a 20 20 |A,,q% . |f%.... |
|00000b60| 20 20 20 ce 0d 04 9c 09 | 20 20 20 20 cd 0d 04 a6 | .....| ....|
|00000b70| 06 20 cd 0d 04 b0 1b 20 | 72 31 25 3d 58 25 2b 28 |. ..... |r1%=X%+(|
|00000b80| 77 69 64 74 68 25 28 49 | 25 29 3c 3c 31 29 0d 04 |width%(I|%)<<1)..|
|00000b90| ba 26 20 72 32 25 3d 4c | 61 73 74 58 25 2b 28 77 |.& r2%=L|astX%+(w|
|00000ba0| 69 64 74 68 25 28 4c 61 | 73 74 44 75 63 6b 25 29 |idth%(La|stDuck%)|
|00000bb0| 3c 3c 31 29 0d 04 c4 10 | 20 e7 20 28 72 31 25 3c |<<1)....| . (r1%<|
|00000bc0| 72 32 25 29 0d 04 ce 17 | 20 20 20 20 21 71 25 3d |r2%)....| !q%=|
|00000bd0| 44 75 63 6b 57 69 6e 64 | 6f 77 25 0d 04 d8 1a 20 |DuckWind|ow%.... |
|00000be0| 20 20 20 71 25 21 34 3d | 72 31 25 3a 71 25 21 31 | q%!4=|r1%:q%!1|
|00000bf0| 32 3d 72 32 25 0d 04 e2 | 32 20 20 20 20 71 25 21 |2=r2%...|2 q%!|
|00000c00| 38 3d 59 25 3a 71 25 21 | 31 36 3d 59 25 2b 28 68 |8=Y%:q%!|16=Y%+(h|
|00000c10| 69 65 67 68 74 25 28 4c | 61 73 74 44 75 63 6b 25 |ieght%(L|astDuck%|
|00000c20| 29 3c 3c 32 29 2b 34 0d | 04 ec 21 20 20 20 20 f4 |)<<2)+4.|..! .|
|00000c30| 20 47 6f 20 66 6f 72 20 | 65 72 61 73 65 20 72 65 | Go for |erase re|
|00000c40| 63 74 61 6e 67 6c 65 73 | 0d 04 f6 1a 20 20 20 20 |ctangles|.... |
|00000c50| c8 99 20 26 34 30 30 43 | 39 2c 2c 71 25 20 b8 20 |.. &400C|9,,q% . |
|00000c60| 66 25 0d 05 00 0e 20 20 | 20 20 e7 20 66 25 20 8c |f%.... | . f% .|
|00000c70| 0d 05 0a 0e 20 20 20 20 | 20 c8 95 20 66 25 0d 05 |.... | .. f%..|
|00000c80| 14 33 20 20 20 20 20 20 | c8 93 20 c8 90 20 71 25 |.3 |.. .. q%|
|00000c90| 21 32 38 2c 71 25 21 33 | 32 2c 71 25 21 33 36 2d |!28,q%!3|2,q%!36-|
|00000ca0| 71 25 21 32 38 2c 71 25 | 21 34 30 2d 71 25 21 33 |q%!28,q%|!40-q%!3|
|00000cb0| 32 0d 05 1e 1c 20 20 20 | 20 20 20 c8 99 20 26 34 |2.... | .. &4|
|00000cc0| 30 30 43 41 2c 2c 71 25 | 20 b8 20 66 25 0d 05 28 |00CA,,q%| . f%..(|
|00000cd0| 0a 20 20 20 20 20 ce 0d | 05 32 09 20 20 20 20 cd |. ..|.2. .|
|00000ce0| 0d 05 3c 06 20 cd 0d 05 | 46 0e 20 4c 61 73 74 58 |..<. ...|F. LastX|
|00000cf0| 25 3d 58 25 0d 05 50 11 | 20 4c 61 73 74 44 75 63 |%=X%..P.| LastDuc|
|00000d00| 6b 25 3d 49 25 0d 05 5a | 04 0d 05 64 15 20 f4 20 |k%=I%..Z|...d. . |
|00000d10| 50 61 69 6e 74 20 6e 65 | 77 20 64 75 63 6b 0d 05 |Paint ne|w duck..|
|00000d20| 6e 27 20 71 25 21 34 3d | 58 25 3a 71 25 21 31 32 |n' q%!4=|X%:q%!12|
|00000d30| 3d 58 25 2b 28 77 69 64 | 74 68 25 28 49 25 29 3c |=X%+(wid|th%(I%)<|
|00000d40| 3c 31 29 2b 34 0d 05 78 | 28 20 71 25 21 38 3d 59 |<1)+4..x|( q%!8=Y|
|00000d50| 25 3a 71 25 21 31 36 3d | 59 25 2b 28 68 69 65 67 |%:q%!16=|Y%+(hieg|
|00000d60| 68 74 25 28 49 25 29 3c | 3c 32 29 2b 34 0d 05 82 |ht%(I%)<|<2)+4...|
|00000d70| 04 0d 05 8c 17 20 c8 99 | 20 26 34 30 30 43 39 2c |..... ..| &400C9,|
|00000d80| 2c 71 25 20 b8 20 66 25 | 0d 05 96 0b 20 e7 20 66 |,q% . f%|.... . f|
|00000d90| 25 20 8c 0d 05 a0 0b 20 | 20 c8 95 20 66 25 0d 05 |% ..... | .. f%..|
|00000da0| aa 17 20 20 20 f2 50 6c | 6f 74 49 63 6f 6e 28 49 |.. .Pl|otIcon(I|
|00000db0| 25 2c 58 25 29 0d 05 b4 | 19 20 20 20 c8 99 20 26 |%,X%)...|. .. &|
|00000dc0| 34 30 30 43 41 2c 2c 71 | 25 20 b8 20 66 25 0d 05 |400CA,,q|% . f%..|
|00000dd0| be 07 20 20 ce 0d 05 c8 | 06 20 cd 0d 05 d2 37 20 |.. ....|. ....7 |
|00000de0| e7 20 62 72 65 61 64 74 | 68 72 6f 77 6e 25 20 8c |. breadt|hrown% .|
|00000df0| 20 f2 62 72 65 61 64 74 | 68 72 6f 77 28 53 70 72 | .breadt|hrow(Spr|
|00000e00| 69 74 65 54 6f 74 61 6c | 25 2c 62 72 65 61 64 58 |iteTotal|%,breadX|
|00000e10| 25 29 0d 05 dc 05 e1 0d | 05 e6 05 3a 0d 05 f0 0f |%)......|...:....|
|00000e20| dd 20 a4 4d 6f 76 65 44 | 75 63 6b 0d 05 fa 09 ea |. .MoveD|uck.....|
|00000e30| 20 78 61 25 0d 06 04 14 | 78 72 25 2b 3d 64 78 25 | xa%....|xr%+=dx%|
|00000e40| 3a 78 61 25 3d 78 72 25 | 0d 06 0e 0b c8 8e 20 49 |:xa%=xr%|...... I|
|00000e50| 25 20 ca 0d 06 18 09 20 | c9 20 31 3a 0d 06 22 27 |% ..... |. 1:.."'|
|00000e60| 20 20 20 e7 20 62 72 65 | 61 64 74 68 72 6f 77 6e | . bre|adthrown|
|00000e70| 25 20 80 20 ac 20 64 6f | 77 6e 73 74 72 65 61 6d |% . . do|wnstream|
|00000e80| 25 20 8c 0d 06 2c 16 20 | 20 20 20 20 20 49 25 3d |% ...,. | I%=|
|00000e90| 33 37 3a 64 78 25 3d 31 | 36 0d 06 36 0b 20 20 20 |37:dx%=1|6..6. |
|00000ea0| 20 20 20 cc 0d 06 40 52 | 20 20 20 20 e7 20 28 28 | ...@R| . ((|
|00000eb0| 62 72 65 61 64 74 68 72 | 6f 77 6e 25 20 80 20 64 |breadthr|own% . d|
|00000ec0| 6f 77 6e 73 74 72 65 61 | 6d 25 29 20 84 20 28 28 |ownstrea|m%) . ((|
|00000ed0| 78 72 25 3e 52 25 2d 32 | 30 30 29 20 84 20 b3 28 |xr%>R%-2|00) . .(|
|00000ee0| 31 29 3c 2e 30 33 29 29 | 20 80 20 63 6f 75 6e 74 |1)<.03))| . count|
|00000ef0| 25 3c 3d 30 20 8c 0d 06 | 4a 34 20 20 20 20 20 20 |%<=0 ...|J4 |
|00000f00| 72 61 64 69 75 73 25 3d | b3 28 31 29 2a 31 30 30 |radius%=|.(1)*100|
|00000f10| 2b 35 30 3a 64 78 25 3d | 30 3a 49 25 3d 49 25 2b |+50:dx%=|0:I%=I%+|
|00000f20| 31 3a 63 6f 75 6e 74 25 | 3d 34 0d 06 54 0b 20 20 |1:count%|=4..T. |
|00000f30| 20 20 20 20 cc 0d 06 5e | 13 20 20 20 20 20 20 63 | ...^|. c|
|00000f40| 6f 75 6e 74 25 2d 3d 31 | 0d 06 68 29 20 20 20 20 |ount%-=1|..h) |
|00000f50| 20 20 e7 20 b3 28 31 29 | 3e 2e 39 37 20 49 25 3d | . .(1)|>.97 I%=|
|00000f60| 33 33 3a 63 6f 75 6e 74 | 25 3d 38 3a 64 78 25 3d |33:count|%=8:dx%=|
|00000f70| 34 0d 06 72 37 20 20 20 | 20 20 20 e7 20 b3 28 31 |4..r7 | . .(1|
|00000f80| 29 3e 2e 39 37 20 80 20 | 51 75 61 63 6b 69 6e 67 |)>.97 . |Quacking|
|00000f90| 25 20 8c 20 49 25 3d 33 | 36 3a 63 6f 75 6e 74 25 |% . I%=3|6:count%|
|00000fa0| 3d 38 3a 64 78 25 3d 38 | 0d 06 7c 09 20 20 20 20 |=8:dx%=8|..|. |
|00000fb0| cd 0d 06 86 08 20 20 20 | cd 0d 06 90 0a 20 c9 20 |..... |..... . |
|00000fc0| 31 36 3a 0d 06 9a 25 20 | 20 20 e7 20 62 72 65 61 |16:...% | . brea|
|00000fd0| 64 74 68 72 6f 77 6e 25 | 20 80 20 64 6f 77 6e 73 |dthrown%| . downs|
|00000fe0| 74 72 65 61 6d 25 20 8c | 0d 06 a4 17 20 20 20 20 |tream% .|.... |
|00000ff0| 20 20 49 25 3d 33 38 3a | 64 78 25 3d 2d 31 36 0d | I%=38:|dx%=-16.|
|00001000| 06 ae 0b 20 20 20 20 20 | 20 cc 0d 06 b8 52 20 20 |... | ....R |
|00001010| 20 20 e7 20 20 28 28 62 | 72 65 61 64 74 68 72 6f | . ((b|readthro|
|00001020| 77 6e 25 20 80 20 ac 20 | 64 6f 77 6e 73 74 72 65 |wn% . . |downstre|
|00001030| 61 6d 25 29 20 84 20 28 | 28 78 72 25 3c 31 35 30 |am%) . (|(xr%<150|
|00001040| 29 20 84 20 b3 28 31 29 | 3c 2e 30 33 29 29 20 80 |) . .(1)|<.03)) .|
|00001050| 20 63 6f 75 6e 74 25 3c | 3d 30 20 8c 0d 06 c2 34 | count%<|=0 ....4|
|00001060| 20 20 20 20 20 20 72 61 | 64 69 75 73 25 3d b3 28 | ra|dius%=.(|
|00001070| 31 29 2a 31 30 30 2b 35 | 30 3a 64 78 25 3d 30 3a |1)*100+5|0:dx%=0:|
|00001080| 49 25 3d 49 25 2b 31 3a | 63 6f 75 6e 74 25 3d 34 |I%=I%+1:|count%=4|
|00001090| 0d 06 cc 0b 20 20 20 20 | 20 20 cc 0d 06 d6 13 20 |.... | ..... |
|000010a0| 20 20 20 20 20 63 6f 75 | 6e 74 25 2d 3d 31 0d 06 | cou|nt%-=1..|
|000010b0| e0 38 20 20 20 20 20 20 | e7 20 b3 28 31 29 3e 2e |.8 |. .(1)>.|
|000010c0| 39 37 20 80 20 51 75 61 | 63 6b 69 6e 67 25 20 8c |97 . Qua|cking% .|
|000010d0| 20 49 25 3d 33 35 3a 63 | 6f 75 6e 74 25 3d 38 3a | I%=35:c|ount%=8:|
|000010e0| 64 78 25 3d 2d 38 0d 06 | ea 09 20 20 20 20 cd 0d |dx%=-8..|.. ..|
|000010f0| 06 f4 08 20 20 20 cd 0d | 06 fe 0a 20 c9 20 33 33 |... ..|... . 33|
|00001100| 3a 0d 07 08 10 20 20 20 | 63 6f 75 6e 74 25 2d 3d |:.... |count%-=|
|00001110| 31 0d 07 12 28 20 20 20 | e7 20 63 6f 75 6e 74 25 |1...( |. count%|
|00001120| 3d 30 20 8c 20 49 25 3d | 33 34 3a 63 6f 75 6e 74 |=0 . I%=|34:count|
|00001130| 25 3d 34 3a 64 78 25 3d | 38 0d 07 1c 0a 20 c9 20 |%=4:dx%=|8.... . |
|00001140| 33 34 3a 0d 07 26 10 20 | 20 20 63 6f 75 6e 74 25 |34:..&. | count%|
|00001150| 2d 3d 31 0d 07 30 1e 20 | 20 20 e7 20 63 6f 75 6e |-=1..0. | . coun|
|00001160| 74 25 3d 30 20 8c 20 49 | 25 3d 31 3a 64 78 25 3d |t%=0 . I|%=1:dx%=|
|00001170| 38 0d 07 3a 0a 20 c9 20 | 33 35 3a 0d 07 44 23 20 |8..:. . |35:..D# |
|00001180| 20 20 e7 20 63 6f 75 6e | 74 25 3d 38 20 8c 20 d4 | . coun|t%=8 . .|
|00001190| 20 32 2c 2d 31 35 2c 37 | 32 30 30 2c 32 30 0d 07 | 2,-15,7|200,20..|
|000011a0| 4e 10 20 20 20 63 6f 75 | 6e 74 25 2d 3d 31 0d 07 |N. cou|nt%-=1..|
|000011b0| 58 20 20 20 20 e7 20 63 | 6f 75 6e 74 25 3d 30 20 |X . c|ount%=0 |
|000011c0| 8c 20 49 25 3d 31 36 3a | 64 78 25 3d 2d 38 0d 07 |. I%=16:|dx%=-8..|
|000011d0| 62 0a 20 c9 20 33 36 3a | 0d 07 6c 23 20 20 20 e7 |b. . 36:|..l# .|
|000011e0| 20 63 6f 75 6e 74 25 3d | 38 20 8c 20 d4 20 32 2c | count%=|8 . . 2,|
|000011f0| 2d 31 35 2c 37 32 30 30 | 2c 32 30 0d 07 76 10 20 |-15,7200|,20..v. |
|00001200| 20 20 63 6f 75 6e 74 25 | 2d 3d 31 0d 07 80 1e 20 | count%|-=1.... |
|00001210| 20 20 e7 20 63 6f 75 6e | 74 25 3d 30 20 8c 20 49 | . coun|t%=0 . I|
|00001220| 25 3d 31 3a 64 78 25 3d | 38 0d 07 8a 0a 20 c9 20 |%=1:dx%=|8.... . |
|00001230| 33 37 3a 0d 07 94 4d 20 | 20 20 20 e7 20 28 58 25 |37:...M | . (X%|
|00001240| 2b 28 77 69 64 74 68 25 | 28 49 25 29 3c 3c 31 29 |+(width%|(I%)<<1)|
|00001250| 29 3e 3d 62 72 65 61 64 | 58 25 20 8c 20 62 72 65 |)>=bread|X% . bre|
|00001260| 61 64 74 68 72 6f 77 6e | 25 3d a3 3a 49 25 3d 33 |adthrown|%=.:I%=3|
|00001270| 39 3a 63 6f 75 6e 74 25 | 3d 34 3a 64 78 25 3d 38 |9:count%|=4:dx%=8|
|00001280| 0d 07 9e 0a 20 c9 20 33 | 38 3a 0d 07 a8 58 20 20 |.... . 3|8:...X |
|00001290| 20 20 e7 20 58 25 3c 3d | 28 62 72 65 61 64 58 25 | . X%<=|(breadX%|
|000012a0| 2b 28 77 69 64 74 68 25 | 28 53 70 72 69 74 65 54 |+(width%|(SpriteT|
|000012b0| 6f 74 61 6c 25 29 3c 3c | 31 29 29 20 8c 20 62 72 |otal%)<<|1)) . br|
|000012c0| 65 61 64 74 68 72 6f 77 | 6e 25 3d a3 3a 49 25 3d |eadthrow|n%=.:I%=|
|000012d0| 34 30 3a 63 6f 75 6e 74 | 25 3d 34 3a 64 78 25 3d |40:count|%=4:dx%=|
|000012e0| 2d 38 0d 07 b2 0a 20 c9 | 20 33 39 3a 0d 07 bc 10 |-8.... .| 39:....|
|000012f0| 20 20 20 63 6f 75 6e 74 | 25 2d 3d 31 0d 07 c6 1e | count|%-=1....|
|00001300| 20 20 20 e7 20 63 6f 75 | 6e 74 25 3d 30 20 8c 20 | . cou|nt%=0 . |
|00001310| 49 25 3d 31 3a 64 78 25 | 3d 38 0d 07 d0 0a 20 c9 |I%=1:dx%|=8.... .|
|00001320| 20 34 30 3a 0d 07 da 10 | 20 20 20 63 6f 75 6e 74 | 40:....| count|
|00001330| 25 2d 3d 31 0d 07 e4 20 | 20 20 20 e7 20 63 6f 75 |%-=1... | . cou|
|00001340| 6e 74 25 3d 30 20 8c 20 | 49 25 3d 31 36 3a 64 78 |nt%=0 . |I%=16:dx|
|00001350| 25 3d 2d 38 0d 07 ee 06 | 20 7f 0d 07 f8 10 20 20 |%=-8....| ..... |
|00001360| 20 63 6f 75 6e 74 25 2d | 3d 31 0d 08 02 2f 20 20 | count%-|=1.../ |
|00001370| 20 78 61 25 3d 78 72 25 | 2b b5 28 28 28 49 25 3c | xa%=xr%|+.(((I%<|
|00001380| 3c 31 29 2d 63 6f 75 6e | 74 25 29 2a af 2f 33 32 |<1)-coun|t%)*./32|
|00001390| 29 2a 72 61 64 69 75 73 | 25 0d 08 0c 13 20 20 20 |)*radius|%.... |
|000013a0| e7 20 63 6f 75 6e 74 25 | 3d 30 20 8c 0d 08 16 12 |. count%|=0 .....|
|000013b0| 20 20 20 20 20 20 63 6f | 75 6e 74 25 3d 32 0d 08 | co|unt%=2..|
|000013c0| 20 0f 20 20 20 20 20 20 | 49 25 2b 3d 31 0d 08 2a | . |I%+=1..*|
|000013d0| 2e 20 20 20 20 20 20 e7 | 20 49 25 3e 44 75 63 6b |. .| I%>Duck|
|000013e0| 4d 61 78 25 20 8c 20 49 | 25 3d 31 3a 64 78 25 3d |Max% . I|%=1:dx%=|
|000013f0| 38 3a 63 6f 75 6e 74 25 | 3d 32 30 0d 08 34 24 20 |8:count%|=20..4$ |
|00001400| 20 20 20 20 20 e7 20 49 | 25 3d 31 36 20 8c 20 64 | . I|%=16 . d|
|00001410| 78 25 3d 2d 38 3a 63 6f | 75 6e 74 25 3d 32 30 0d |x%=-8:co|unt%=20.|
|00001420| 08 3e 08 20 20 20 cd 0d | 08 48 05 cb 0d 08 52 08 |.>. ..|.H....R.|
|00001430| 3d 78 61 25 0d 08 5c 04 | 0d 08 66 18 dd 20 f2 62 |=xa%..\.|..f.. .b|
|00001440| 72 65 61 64 74 68 72 6f | 77 28 49 25 2c 58 25 29 |readthro|w(I%,X%)|
|00001450| 0d 08 70 27 20 71 25 21 | 34 3d 58 25 3a 71 25 21 |..p' q%!|4=X%:q%!|
|00001460| 31 32 3d 58 25 2b 28 77 | 69 64 74 68 25 28 49 25 |12=X%+(w|idth%(I%|
|00001470| 29 3c 3c 31 29 2b 34 0d | 08 7a 28 20 71 25 21 38 |)<<1)+4.|.z( q%!8|
|00001480| 3d 59 25 3a 71 25 21 31 | 36 3d 59 25 2b 28 68 69 |=Y%:q%!1|6=Y%+(hi|
|00001490| 65 67 68 74 25 28 49 25 | 29 3c 3c 32 29 2b 34 0d |eght%(I%|)<<2)+4.|
|000014a0| 08 84 17 20 c8 99 20 26 | 34 30 30 43 39 2c 2c 71 |... .. &|400C9,,q|
|000014b0| 25 20 b8 20 66 25 0d 08 | 8e 0b 20 e7 20 66 25 20 |% . f%..|.. . f% |
|000014c0| 8c 0d 08 98 0b 20 20 c8 | 95 20 66 25 0d 08 a2 17 |..... .|. f%....|
|000014d0| 20 20 20 f2 50 6c 6f 74 | 49 63 6f 6e 28 49 25 2c | .Plot|Icon(I%,|
|000014e0| 58 25 29 0d 08 ac 19 20 | 20 20 c8 99 20 26 34 30 |X%).... | .. &40|
|000014f0| 30 43 41 2c 2c 71 25 20 | b8 20 66 25 0d 08 b6 07 |0CA,,q% |. f%....|
|00001500| 20 20 ce 0d 08 c0 06 20 | cd 0d 08 ca 05 e1 0d 08 | ..... |........|
|00001510| d4 04 0d 08 de 0d dd 20 | f2 72 65 64 72 61 77 0d |....... |.redraw.|
|00001520| 08 e8 08 ea 20 66 25 0d | 08 f2 13 21 71 25 3d 44 |.... f%.|...!q%=D|
|00001530| 75 63 6b 57 69 6e 64 6f | 77 25 0d 08 fc 16 c8 99 |uckWindo|w%......|
|00001540| 20 26 34 30 30 43 38 2c | 2c 71 25 20 b8 20 66 25 | &400C8,|,q% . f%|
|00001550| 0d 09 06 0a 20 c8 95 20 | 66 25 0d 09 10 16 20 20 |.... .. |f%.... |
|00001560| f2 50 6c 6f 74 49 63 6f | 6e 28 49 25 2c 58 25 29 |.PlotIco|n(I%,X%)|
|00001570| 0d 09 1a 36 20 20 e7 20 | 62 72 65 61 64 74 68 72 |...6 . |breadthr|
|00001580| 6f 77 6e 25 20 8c 20 f2 | 50 6c 6f 74 49 63 6f 6e |own% . .|PlotIcon|
|00001590| 28 53 70 72 69 74 65 54 | 6f 74 61 6c 25 2c 62 72 |(SpriteT|otal%,br|
|000015a0| 65 61 64 58 25 29 0d 09 | 24 18 20 20 c8 99 20 26 |eadX%)..|$. .. &|
|000015b0| 34 30 30 43 41 2c 2c 71 | 25 20 b8 20 66 25 0d 09 |400CA,,q|% . f%..|
|000015c0| 2e 06 20 ce 0d 09 38 05 | e1 0d 09 42 05 3a 0d 09 |.. ...8.|...B.:..|
|000015d0| 4c 19 dd 20 f2 50 6c 6f | 74 49 63 6f 6e 28 49 25 |L.. .Plo|tIcon(I%|
|000015e0| 2c 78 70 6f 73 25 29 0d | 09 56 18 20 21 73 31 25 |,xpos%).|.V. !s1%|
|000015f0| 3d 78 70 6f 73 25 3a 73 | 31 25 21 34 3d 59 25 0d |=xpos%:s|1%!4=Y%.|
|00001600| 09 60 3f 20 73 31 25 21 | 38 3d 78 70 6f 73 25 2b |.`? s1%!|8=xpos%+|
|00001610| 34 2b 28 77 69 64 74 68 | 25 28 49 25 29 3c 3c 31 |4+(width|%(I%)<<1|
|00001620| 29 3a 73 31 25 21 31 32 | 3d 59 25 2b 34 2b 28 68 |):s1%!12|=Y%+4+(h|
|00001630| 69 65 67 68 74 25 28 49 | 25 29 3c 3c 32 29 0d 09 |ieght%(I|%)<<2)..|
|00001640| 6a 16 20 73 31 25 21 32 | 30 3d 44 75 63 6b 73 25 |j. s1%!2|0=Ducks%|
|00001650| 28 49 25 29 0d 09 74 13 | 20 c8 99 20 26 34 30 30 |(I%)..t.| .. &400|
|00001660| 45 32 2c 2c 73 31 25 0d | 09 7e 05 e1 0d 09 88 05 |E2,,s1%.|.~......|
|00001670| 3a 0d 09 92 0b dd 20 f2 | 6d 6f 64 65 0d 09 9c 2a |:..... .|mode...*|
|00001680| 21 71 25 3d 34 3a 71 25 | 21 34 3d 35 3a 71 25 21 |!q%=4:q%|!4=5:q%!|
|00001690| 38 3d 31 31 3a 71 25 21 | 31 32 3d 31 32 3a 71 25 |8=11:q%!|12=12:q%|
|000016a0| 21 31 36 3d 2d 31 0d 09 | a6 22 c8 99 20 22 4f 53 |!16=-1..|.".. "OS|
|000016b0| 5f 52 65 61 64 56 64 75 | 56 61 72 69 61 62 6c 65 |_ReadVdu|Variable|
|000016c0| 73 22 2c 71 25 2c 71 25 | 0d 09 b0 14 78 73 25 3d |s",q%,q%|....xs%=|
|000016d0| 21 71 25 3a 79 73 25 3d | 71 25 21 34 0d 09 ba 26 |!q%:ys%=|q%!4...&|
|000016e0| 52 25 3d 28 71 25 21 38 | 2b 31 29 3c 3c 78 73 25 |R%=(q%!8|+1)<<xs%|
|000016f0| 3a 54 25 3d 28 71 25 21 | 31 32 2b 31 29 3c 3c 79 |:T%=(q%!|12+1)<<y|
|00001700| 73 25 0d 09 c4 16 e7 20 | 78 72 25 3e 3d 52 25 20 |s%..... |xr%>=R% |
|00001710| 8c 20 78 72 25 3d 52 25 | 0d 09 ce 05 e1 0d 09 d8 |. xr%=R%|........|
|00001720| 05 3a 0d 09 e2 0b dd 20 | f2 6f 70 65 6e 0d 09 ec |.:..... |.open...|
|00001730| 09 f2 6d 6f 64 65 0d 09 | f6 34 65 76 65 6e 74 25 |..mode..|.4event%|
|00001740| 21 34 3d 30 3a 65 76 65 | 6e 74 25 21 38 3d 42 25 |!4=0:eve|nt%!8=B%|
|00001750| 3a 65 76 65 6e 74 25 21 | 31 32 3d 52 25 3a 65 76 |:event%!|12=R%:ev|
|00001760| 65 6e 74 25 21 31 36 3d | 54 25 0d 0a 00 28 c8 99 |ent%!16=|T%...(..|
|00001770| 20 22 57 69 6d 70 5f 53 | 65 74 45 78 74 65 6e 74 | "Wimp_S|etExtent|
|00001780| 22 2c 21 65 76 65 6e 74 | 25 2c 65 76 65 6e 74 25 |",!event|%,event%|
|00001790| 2b 34 0d 0a 0a 20 c8 99 | 20 22 57 69 6d 70 5f 4f |+4... ..| "Wimp_O|
|000017a0| 70 65 6e 57 69 6e 64 6f | 77 22 2c 2c 65 76 65 6e |penWindo|w",,even|
|000017b0| 74 25 0d 0a 14 05 e1 0d | 0a 1e 05 3a 0d 0a 28 18 |t%......|...:..(.|
|000017c0| dd 20 f2 72 65 63 65 69 | 76 65 28 6d 65 73 73 61 |. .recei|ve(messa|
|000017d0| 67 65 25 29 0d 0a 32 29 | ea 20 6d 79 5f 72 65 66 |ge%)..2)|. my_ref|
|000017e0| 25 2c 20 74 79 70 65 24 | 2c 20 6f 70 74 69 6f 6e |%, type$|, option|
|000017f0| 24 2c 20 49 25 2c 20 70 | 66 6c 61 67 25 0d 0a 3c |$, I%, p|flag%..<|
|00001800| 18 6d 79 5f 72 65 66 25 | 20 3d 20 6d 65 73 73 61 |.my_ref%| = messa|
|00001810| 67 65 25 21 38 0d 0a 46 | 14 c8 8e 20 6d 65 73 73 |ge%!8..F|... mess|
|00001820| 61 67 65 25 21 31 36 20 | ca 0d 0a 50 08 20 c9 20 |age%!16 |...P. . |
|00001830| 30 0d 0a 5a 10 20 20 f2 | 74 65 72 6d 69 6e 61 74 |0..Z. .|terminat|
|00001840| 65 0d 0a 64 05 cb 0d 0a | 6e 05 e1 0d 0a 78 05 3a |e..d....|n....x.:|
|00001850| 0d 0a 82 0b dd 20 f2 6d | 65 6e 75 0d 0a 8c 10 c8 |..... .m|enu.....|
|00001860| 8e 20 21 65 76 65 6e 74 | 25 20 ca 0d 0a 96 09 20 |. !event|% ..... |
|00001870| c9 20 30 3a 0d 0a a0 1b | 20 20 51 75 61 63 6b 69 |. 0:....| Quacki|
|00001880| 6e 67 25 3d ac 20 51 75 | 61 63 6b 69 6e 67 25 0d |ng%=. Qu|acking%.|
|00001890| 0a aa 1b 20 20 6d 65 6e | 75 25 21 32 38 3d 6d 65 |... men|u%!28=me|
|000018a0| 6e 75 25 21 32 38 20 82 | 20 31 0d 0a b4 14 20 c9 |nu%!28 .| 1.... .|
|000018b0| 20 31 3a 20 f2 74 65 72 | 6d 69 6e 61 74 65 0d 0a | 1: .ter|minate..|
|000018c0| be 05 cb 0d 0a c8 20 c8 | 99 20 22 57 69 6d 70 5f |...... .|. "Wimp_|
|000018d0| 47 65 74 50 6f 69 6e 74 | 65 72 49 6e 66 6f 22 2c |GetPoint|erInfo",|
|000018e0| 2c 71 25 0d 0a d2 3c e7 | 20 28 71 25 21 38 20 80 |,q%...<.| (q%!8 .|
|000018f0| 20 31 29 3d 31 20 8c 20 | c8 99 22 57 69 6d 70 5f | 1)=1 . |.."Wimp_|
|00001900| 43 72 65 61 74 65 4d 65 | 6e 75 22 2c 2c 6d 65 6e |CreateMe|nu",,men|
|00001910| 75 25 2c 71 25 21 30 2d | 36 34 2c 71 25 21 34 0d |u%,q%!0-|64,q%!4.|
|00001920| 0a dc 05 e1 0d 0a e6 05 | 3a 0d 0a f0 0f dd f2 73 |........|:......s|
|00001930| 65 74 75 70 6d 65 6e 75 | 0d 0a fa 08 ea 20 6d 25 |etupmenu|..... m%|
|00001940| 0d 0b 04 15 24 6d 65 6e | 75 25 3d 22 44 65 73 6b |....$men|u%="Desk|
|00001950| 44 75 63 6b 22 0d 0b 0e | 0e 6d 65 6e 75 25 3f 31 |Duck"...|.menu%?1|
|00001960| 32 3d 37 0d 0b 18 0e 6d | 65 6e 75 25 3f 31 33 3d |2=7....m|enu%?13=|
|00001970| 32 0d 0b 22 0e 6d 65 6e | 75 25 3f 31 34 3d 37 0d |2..".men|u%?14=7.|
|00001980| 0b 2c 0e 6d 65 6e 75 25 | 3f 31 35 3d 30 0d 0b 36 |.,.menu%|?15=0..6|
|00001990| 10 6d 65 6e 75 25 21 31 | 36 3d 31 32 38 0d 0b 40 |.menu%!1|6=128..@|
|000019a0| 0f 6d 65 6e 75 25 21 32 | 30 3d 34 30 0d 0b 4a 0e |.menu%!2|0=40..J.|
|000019b0| 6d 65 6e 75 25 21 32 34 | 3d 30 0d 0b 54 0f 6d 25 |menu%!24|=0..T.m%|
|000019c0| 3d 6d 65 6e 75 25 2b 32 | 38 0d 0b 5e 0b 6d 25 21 |=menu%+2|8..^.m%!|
|000019d0| 30 3d 26 31 0d 0b 68 0a | 6d 25 21 34 3d 30 0d 0b |0=&1..h.|m%!4=0..|
|000019e0| 72 18 6d 25 21 38 3d 28 | 37 3c 3c 32 34 29 84 20 |r.m%!8=(|7<<24). |
|000019f0| 25 31 31 30 30 31 0d 0b | 7c 17 24 28 6d 25 2b 31 |%11001..||.$(m%+1|
|00001a00| 32 29 3d 22 51 75 61 63 | 6b 69 6e 67 22 0d 0b 86 |2)="Quac|king"...|
|00001a10| 0c 6d 25 3d 6d 25 2b 32 | 34 0d 0b 90 0c 6d 25 21 |.m%=m%+2|4....m%!|
|00001a20| 30 3d 26 38 30 0d 0b 9a | 0a 6d 25 21 34 3d 30 0d |0=&80...|.m%!4=0.|
|00001a30| 0b a4 18 6d 25 21 38 3d | 28 37 3c 3c 32 34 29 84 |...m%!8=|(7<<24).|
|00001a40| 20 25 31 31 30 30 31 0d | 0b ae 13 24 28 6d 25 2b | %11001.|...$(m%+|
|00001a50| 31 32 29 3d 22 51 75 69 | 74 22 0d 0b b8 05 e1 0d |12)="Qui|t"......|
|00001a60| 0b c2 05 3a 0d 0b cc 10 | dd 20 f2 74 65 72 6d 69 |...:....|. .termi|
|00001a70| 6e 61 74 65 0d 0b d6 16 | c8 99 22 57 69 6d 70 5f |nate....|.."Wimp_|
|00001a80| 43 6c 6f 73 65 44 6f 77 | 6e 22 0d 0b e0 05 e0 0d |CloseDow|n"......|
|00001a90| 0b ea 05 3a 0d 0b f4 0f | dd 20 a4 72 74 6f 7a 28 |...:....|. .rtoz(|
|00001aa0| 73 25 29 0d 0b fe 08 ea | 20 6e 24 0d 0c 08 1a c8 |s%).....| n$.....|
|00001ab0| 95 3f 73 25 3a 6e 24 2b | 3d bd 3f 73 25 3a 73 25 |.?s%:n$+|=.?s%:s%|
|00001ac0| 2b 3d 31 3a ce 0d 0c 12 | 07 3d 6e 24 0d 0c 1c 05 |+=1:....|.=n$....|
|00001ad0| 3a 0d 0c 26 0c dd 20 f2 | 63 6c 6f 73 65 0d 0c 30 |:..&.. .|close..0|
|00001ae0| 2d 21 71 25 3d 44 75 63 | 6b 57 69 6e 64 6f 77 25 |-!q%=Duc|kWindow%|
|00001af0| 3a c8 99 20 22 57 69 6d | 70 5f 43 6c 6f 73 65 57 |:.. "Wim|p_CloseW|
|00001b00| 69 6e 64 6f 77 22 2c 2c | 71 25 0d 0c 3a 05 e1 0d |indow",,|q%..:...|
|00001b10| 0c 44 05 3a 0d 0c 4e 14 | dd 20 f2 6d 6f 61 6e 28 |.D.:..N.|. .moan(|
|00001b20| 72 65 70 6f 72 74 24 29 | 0d 0c 58 14 85 20 26 32 |report$)|..X.. &2|
|00001b30| 30 30 30 30 2c 72 65 70 | 6f 72 74 24 0d 0c 62 05 |0000,rep|ort$..b.|
|00001b40| 3a 0d 0c 6c 1b dd 20 f2 | 65 72 72 6f 72 28 65 72 |:..l.. .|error(er|
|00001b50| 72 25 2c 20 72 65 70 6f | 72 74 24 29 0d 0c 76 09 |r%, repo|rt$)..v.|
|00001b60| ee 20 85 20 87 0d 0c 80 | 49 e7 20 65 72 72 25 3c |. . ....|I. err%<|
|00001b70| 26 31 30 31 30 30 20 84 | 20 65 72 72 25 3e 26 32 |&10100 .| err%>&2|
|00001b80| 30 30 30 30 20 8c 20 72 | 65 70 6f 72 74 24 3d 72 |0000 . r|eport$=r|
|00001b90| 65 70 6f 72 74 24 2b 22 | 20 69 6e 74 65 72 6e 61 |eport$+"| interna|
|00001ba0| 6c 20 65 72 72 6f 72 20 | 22 2b c3 28 9e 29 0d 0c |l error |"+.(.)..|
|00001bb0| 8a 16 21 65 72 72 6f 72 | 5f 62 6c 6b 25 20 3d 20 |..!error|_blk% = |
|00001bc0| 65 72 72 25 0d 0c 94 1b | 24 28 65 72 72 6f 72 5f |err%....|$(error_|
|00001bd0| 62 6c 6b 25 2b 34 29 3d | 72 65 70 6f 72 74 24 0d |blk%+4)=|report$.|
|00001be0| 0c 9e 21 f2 7a 65 72 6f | 5f 74 65 72 6d 69 6e 61 |..!.zero|_termina|
|00001bf0| 74 65 28 65 72 72 6f 72 | 5f 62 6c 6b 25 2b 34 29 |te(error|_blk%+4)|
|00001c00| 0d 0c a8 34 c8 99 20 22 | 57 69 6d 70 5f 52 65 70 |...4.. "|Wimp_Rep|
|00001c10| 6f 72 74 45 72 72 6f 72 | 22 2c 20 65 72 72 6f 72 |ortError|", error|
|00001c20| 5f 62 6c 6b 25 2c 20 31 | 2c 20 22 44 65 73 6b 44 |_blk%, 1|, "DeskD|
|00001c30| 75 63 6b 22 0d 0c b2 05 | e1 0d 0c bc 05 3a 0d 0c |uck"....|.....:..|
|00001c40| c6 18 dd f2 7a 65 72 6f | 5f 74 65 72 6d 69 6e 61 |....zero|_termina|
|00001c50| 74 65 28 53 25 29 0d 0c | d0 0f 53 25 3f a9 24 53 |te(S%)..|..S%?.$S|
|00001c60| 25 20 3d 20 30 0d 0c da | 05 e1 0d ff |% = 0...|.... |
+--------+-------------------------+-------------------------+--------+--------+